using System;
using System.Collections.Generic;
using System.Text;
using OgilvyOne.Model;

namespace OgilvyOne.Model
{
   
    public class ItemInfo : TreeInfo
    {
        // Fields
        private int iItem_Order;
        private string sItem_Value;
        private string sItem_Value1;

        // Methods
        public ItemInfo(int Parent_Item_ID, string Item_Name, string Item_Desc)
            : base(Parent_Item_ID, Item_Name, Item_Desc)
        {
        }

        public ItemInfo(int Item_ID, int Parent_Item_ID, string Item_Name, string Item_Desc)
            : base(Item_ID, Parent_Item_ID, Item_Name, Item_Desc)
        {
        }

        public ItemInfo(int Item_ID, int Parent_Item_ID, string Item_Name, string Item_Desc, string IsDel)
            : base(Item_ID, Parent_Item_ID, Item_Name, Item_Desc, IsDel)
        {
        }

        public ItemInfo(int Parent_Item_ID, string Item_Name, string Item_Desc, string Item_Value, string Item_Value1)
            : base(Parent_Item_ID, Item_Name, Item_Desc)
        {
            this.Item_Value = Item_Value;
            this.Item_Value1 = Item_Value1;
        }

        public ItemInfo(int Item_ID, int Parent_Item_ID, string Item_Name, string Item_Desc, string Item_Value, string Item_Value1)
            : base(Item_ID, Parent_Item_ID, Item_Name, Item_Desc)
        {
            this.Item_Value = Item_Value;
            this.Item_Value1 = Item_Value1;
        }

        // Properties
        public int Item_Order
        {
            get
            {
                return this.iItem_Order;
            }
            set
            {
                this.iItem_Order = value;
            }
        }

        public string Item_Value
        {
            get
            {
                return this.sItem_Value;
            }
            set
            {
                this.sItem_Value = value;
            }
        }

        public string Item_Value1
        {
            get
            {
                return this.sItem_Value1;
            }
            set
            {
                this.sItem_Value1 = value;
            }
        }

    }
}
